home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Source Code / C / Frameworks / Grant's CGI Framework 1.0b12 / Util / constants.h < prev    next >
C/C++ Source or Header  |  1995-12-09  |  2KB  |  87 lines

  1. #pragma once
  2. /*****
  3.  *
  4.  *    constants.h
  5.  *
  6.  *    This is a support file for "Grant's CGI Framework".
  7.  *    Please see the license agreement that accompanies the distribution package
  8.  *    for licensing details.
  9.  *
  10.  *    Copyright ©1995 by Grant Neufeld
  11.  *    grant@acm.com
  12.  *    http://arpp1.carleton.ca/grant/
  13.  *
  14.  *****/
  15.  
  16. /***  CONSTANT DECLARATIONS  ***/
  17.  
  18. /*    RESOURCE TYPES    */
  19.  
  20. #define krtErrStr                'Estr'
  21. #define krtVersion                'vers'
  22.  
  23.  
  24. /*  FILE TYPES  */
  25.  
  26. #define kTypeApplication        'APPL'
  27. #define kTypeText                'TEXT'
  28. #define kTypePict                'PICT'
  29. #define kTypePref                'pref'
  30.  
  31.  
  32. /*  CHARACTER CODES  */
  33.  
  34. /* ASCII */
  35. #define kHomeKey                0x01
  36. #define kEnterKey                0x03
  37. #define kEndKey                    0x04
  38. #define kHelpKey                0x05
  39. #define kDeleteKey                0x08
  40. #define kTabKey                    0x09
  41. #define kPageUpKey                0x0B
  42. #define kPageDownKey            0x0C
  43. #define kReturnKey                0x0D
  44. #define kEscapeKey                0x1B
  45. #define kLeftArrow                0x1C
  46. #define kRightArrow                0x1D
  47. #define kUpArrow                0x1E
  48. #define kDownArrow                0x1F
  49. #define kPeriodKey                0x2E
  50. #define kForwardDelKey            0x7F
  51.  
  52. #define kBulletChar                '•'
  53.  
  54. /* Special Characters and Strings */
  55. #define CR                        '\r'
  56. #define LF                        '\n'
  57. #define    CRSTR                    "\r"
  58. #define    LFSTR                    "\n"
  59. #define CRLF                    "\r\n"
  60. #define CRCR                     "\r\r"
  61.  
  62.  
  63. /* ERRORS */
  64.  
  65. #define kerrStartupDefault        1
  66. #define kerrStartupMemory        2
  67. #define kerrStartupGestalt        3
  68. #define kerrStartupSysEnv        4
  69. #define kerrStartupWNE            5
  70. #define kerrStartupAppleEvent    6
  71. #define kerrStartupMenu            7
  72.  
  73.  
  74. /* MISCELANEOUS */
  75.  
  76. #define kOneSecondInTicks        60
  77. #define kOneMinuteInTicks        (60 * kOneSecondInTicks)
  78.  
  79. #define kVisualDelay            8
  80.  
  81. #define kSleepTicks                (2 * kOneSecondInTicks)    /* default setting */
  82.  
  83. #define kIdleTimeToQuit            (5 * kOneMinuteInTicks) /* default setting */
  84.  
  85.  
  86. /***** EOF *****/
  87.